/*--------------------------------*- C++ -*----------------------------------*\
  =========                 |
  \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox
   \\    /   O peration     | Website:  https://openfoam.org
    \\  /    A nd           | Version:  dev
     \\/     M anipulation  |
\*---------------------------------------------------------------------------*/
FoamFile
{
    version     2.0;
    format      ascii;
    class       dictionary;
    object      blockMeshDict;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //

convertToMeters 1;

vertices
(
(0 0 0)	      // Vertex 0
(3 0 0)       // Vertex 1
(3 1 0)       // Vertex 2
(0 1 0)	      // Vertex 3
(0 0 0.1)     // Vertex 4
(3 0 0.1)     // Vertex 5
(3 1 0.1)     // Vertex 6
(0 1 0.1)     // Vertex 7

(0 0.16 0)       // Vertex 8
(3 0.16 0)       // Vertex 9
(3 0.944 0)      // Vertex 10
(0 0.944 0)	 // Vertex 11
(0 0.16 0.1)     // Vertex 12
(3 0.16 0.1)     // Vertex 13
(3 0.944 0.1)    // Vertex 14
(0 0.944 0.1)    // Vertex 15
);

blocks
(
hex (0 1 9 8 4 5 13 12)  (375 20 1)  simpleGrading  (1 1 1)
hex (8 9 10 11 12 13 14 15)  (375 98 1)  simpleGrading  (1 1 1)
hex (11 10 2 3 15 14 6 7)  (375 7 1)  simpleGrading  (1 1 1)
);

edges
(

);

boundary
(
	inlet
	{
		type patch;
		faces
		(
			(11 15 7 3)
		);
	}

	outlet
	{
		type patch;
		faces
		(
			(1 9 13 5)
		);
	}

	frontAndBack
	{
		type empty;
		faces
		(
			(0 8 9 1)
			(8 11 10 9)
			(11 3 2 10)

			(4 5 13 12)
			(13 14 15 12)
			(14 6 7 15)
		);
	}

	Wall
	{
		type wall;
		faces
		(
			(0 4 12 8)
			(12 15 11 8)
			(9 10 14 13)
			(10 2 6 14)
			(0 1 5 4)
			(3 7 6 2)
		);
	}
);

mergePatchPairs
(
);

// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
